home *** CD-ROM | disk | FTP | other *** search
- package java.util;
-
- import java.util.spi.LocaleNameProvider;
- import sun.util.LocaleServiceProviderPool;
-
- class Locale$LocaleNameGetter implements LocaleServiceProviderPool.LocalizedObjectGetter<LocaleNameProvider, String> {
- private static final Locale$LocaleNameGetter INSTANCE = new Locale$LocaleNameGetter();
- // $FF: synthetic field
- static final boolean $assertionsDisabled = !Locale.class.desiredAssertionStatus();
-
- private Locale$LocaleNameGetter() {
- }
-
- public String getObject(LocaleNameProvider var1, Locale var2, String var3, Object... var4) {
- if (!$assertionsDisabled && var4.length != 2) {
- throw new AssertionError();
- } else {
- int var5 = (Integer)var4[0];
- String var6 = (String)var4[1];
- switch (var5) {
- case 0:
- return var1.getDisplayLanguage(var6, var2);
- case 1:
- return var1.getDisplayCountry(var6, var2);
- case 2:
- return var1.getDisplayVariant(var6, var2);
- default:
- if (!$assertionsDisabled) {
- throw new AssertionError();
- } else {
- return null;
- }
- }
- }
- }
-
- // $FF: synthetic method
- static Locale$LocaleNameGetter access$000() {
- return INSTANCE;
- }
- }
-